// 所给字符串正序和反序连接，形成新串并输出
#include <stdio.h>
#include <string.h>
int main (int argc, char *argv[])
{
    char *revers(char str[]);
    char a[50];
    scanf("%s",a);
    printf("%s%s\n", a, revers(a));
    return 0;
}

char *revers(char str[]){
    static char revstr[50];
    for (int i=strlen(str)-1;i>=0;i--){
        revstr[strlen(str)-1-i]=str[i];
    }
    return revstr;
}
